Nuprl Lemma : star-append-iff 11,40

T:Type, P,Q:((T List)prop{i:l}), L:(T List).
(star-append(TPQ)(L))
 ((Q(L))  (L1,L2:T List. ((L = append(L1L2))  (P(L1))  (star-append(TPQ)(L2))))) 
latex


DefinitionsP  Q, x:AB(x), t  T, prop{i:l}, x:AB(x), concat(ll), append(asbs), xt(x), l_all(LTx.P(x)), P  Q, P  Q, P  Q, P  Q, star-append(TPQ), guard(T)
Lemmasl all nil, append assoc, l all cons, l all wf, append wf, concat wf

origin